pdf-icon

Unit ByteButton

SKU:U192

Description

Unit ByteButton is an 8-button touch switch input unit equipped with 8 button inputs and 9 WS2812C RGB LEDs. It uses the STM32 microcontroller and supports I2C communication. The board includes two Port A interfaces and supports cascading multiple Unit ByteButton modules, making it suitable for complex systems. It can achieve button input detection and dynamic lighting feedback, ideal for smart home control, gaming devices, educational platforms, industrial status displays, and interactive exhibitions.

Features

  • 8 independent button inputs
  • 9 WS2812C RGB LEDs
  • STM32 microcontroller
  • I2C communication interface

Included

  • 1x Unit ByteButton
  • 1x HY2.0-4P cable (20cm)

Applications

  • Smart home control panels
  • Gaming or entertainment device controllers
  • Educational and laboratory development platforms
  • Status control and feedback devices
  • Portable device debugging tools
  • Interactive exhibitions or scene controllers
  • User interface for small instruments

Specifications

Specification Parameter
MCU STM32G031G8U6, 32-bit ARM Cortex-M0+ core, 64 MHz
Button Count 8 independent button inputs
Button Type Capacitive touch buttons
RGB LEDs WS2812C-2020 (9 LEDs)
Communication I2C @ 0x47
Grove Interface 2 (I2C bus expansion)
Standby Power DC 5V@8.94mA
Operating Temp 0-40°C
Product Size 88*24*12mm
Package Size 169*119*13mm
Product Weight 15.1g
Package Weight 21.5g

Schematics

schematics

PinMap

HY2.0-4P Black Red Yellow White
Define GND 5V SDA SCL
STM32 PA0 PA1 PA5 PA6 PA7 PA15 PB3 PA8 PB5
KEY SW_K0 SW_K1 SW_K2 SW_K3 SW_K4 SW_K5 SW_K6 SW_K7 RGB

Module Size

module size

Protocol

protocol

Examples

Arduino

Internal Firmware

Videos

  • Unit ByteButton Introduction and Example